package com.bbcare.followup.plat.dto.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class AppointmentRecordResDTO{
    /**
     * 主键
     */
    private String id;

    /**
     * 患者名称
     */
    private String userName;

    /**
     * 预约电话
     */
    private String phone;

    /**
     * 性别（M：男  ，F：女）
     */
    private String gender;

    /**
     * 预约日期
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date appointTime;

    /**
     * 预约时间类型(1:上午 2:下午)
     */
    private Integer appointTimeType;


    /**
     * 预约类型(1:医生标记预约 2:患者自主预约)
     */
    private Integer appointType;

    /**
     * 预约状态（1：进行中， 2：已完成，  3：已过期，  4：待确认）
     */
    private Integer status;

    /**
     * 医院名称
     */
    private String hospitalName;

    /**
     * 医院地址
     */
    private String hospitalAddress;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public Date getAppointTime() {
        return appointTime;
    }

    public void setAppointTime(Date appointTime) {
        this.appointTime = appointTime;
    }

    public Integer getAppointTimeType() {
        return appointTimeType;
    }

    public void setAppointTimeType(Integer appointTimeType) {
        this.appointTimeType = appointTimeType;
    }

    public Integer getAppointType() {
        return appointType;
    }

    public void setAppointType(Integer appointType) {
        this.appointType = appointType;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public String getHospitalAddress() {
        return hospitalAddress;
    }

    public void setHospitalAddress(String hospitalAddress) {
        this.hospitalAddress = hospitalAddress;
    }
}
